<?php
/**
 * Created by PhpStorm.
 * User: yuyiwen
 * Date: 2018/10/18
 * Time: 上午9:21
 */

class Demo {
    // 定义成员属性
    public $name ;
    public $age = 22;
    // 当对象被实例化，就会调用
    public function __construct($name,$age=50)
    {
        $this->name = $name;
        $this->age = $age;
    }


    // 定义成员方法
    public function say ()
    {
        echo 'hello world';
    }

    public function eat ()
    {
        echo 'eating...';
    }

    // 析构方法 当对象被销毁的时候调用
    public function __destruct()
    {
        echo $this->name , '被人道毁灭了<br>';
    }
}

// 先进后出 （电梯原理）
$obj1 = new Demo('张三');
$obj2 = new Demo('李四');
$obj3 = new Demo('王五');

unset($obj1);
$obj2 = '';













//$obj = new Demo('王五');
//echo $obj->name , '<br>';
//echo $obj->age , '<br>';
//
//$obj->say();
//echo '<br>';
//$obj->eat();
//echo '<br>';


/*
 * public 公共的
 * protected 受保护的
 * private 私有的
 * */
